<?php

function display_user_info($fullname) {
        echo '<div class="userinfo">Здравствуйте, <strong>'.$fullname.'</strong></div>';
}

function display_button($text,$class,$link) {
    if (check_valid_user() && check_valid_session()){
        //echo '<div class="button_exit"><a class="btn btn-danger" href="logout.php">Выход</a></div>';
        echo '<a class="'.$class.'" href="'.$link.'">'.$text.'</a>';
    }  
}


function display_header($title=null){
    ?>
    <!DOCTYPE html>
    <html>
    <head>
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

            <link type="image/vnd.microsoft.icon" rel="icon" href="favicon.ico">
            <script src="js/jquery.min.js"></script>
            <script src="js/bootstrap.min.js"></script>
            <script src="js/bootstrap-modal.js"></script>
            <script src="js/bootstrap-button.js"></script>
            <script src="js/bootstrap-alert.js"></script>
            <script src="js/bootstrap-popover.js"></script>
            <script src="js/jquery-ui.min.js"></script>
            
            <link href="css/bootstrap.min.css" rel="stylesheet">
            <link href="css/pb.css" rel="stylesheet">
            <link href="css/jquery-ui-1.10.1.custom.min.css" rel="stylesheet">
            <!--<link href="css/jquery.editable-select.css" rel="stylesheet">-->
            
            <!--<script src="js/jquery.editable-select.js"></script>-->
            <script src="js/jquery.searchabledropdown-1.0.8.min.js"></script>
            
            <link href="css/chosen.css" rel="stylesheet">
            <script type="text/javascript" src="js/chosen.jquery.min.js"></script>
            <script>
                $(function(){
                    $("#tooltip a").tooltip();
                })
                

            $(function () { 
                $(window).scroll(function () {
                    if ($(this).scrollTop() > 450) $('a#move_up').fadeIn(); 
                    else                           $('a#move_up').fadeOut(400); 
                });
                $('a#move_up').click(function () {
                    $('body,html').animate({ 
                        scrollTop: 0 
                    }, 800); 
                    return false;
                });
            }); 

                
            </script>
            <!--<link href="css/style_po.css" rel="stylesheet">-->
            <title>
                <?php 
                    if (isset($title)) {
                        echo $title; 
                    }
                ?>
            </title>
    </head>
    <body>
        <script>
        </script>
        <a id="move_up" href="#">↑</a>
            <div class="container">
                
                <!--<div class="row">
                    <div class="span12"> <!--style="height: 150px;"--
                    </div>
                </div>-->
              
                
                <!--<div class="row" style="position: relative; top: 11px;">
                    <div class="span8 offset2">
                    </div>
                </div>-->
    <?php
}

function display_footer(){
    ?>
                <div class="row">
                    <div class="span8 offset2">                            
                    </div>
                </div> 
            </div> <!-- end class="container" -->
    </body>
    </html>
    <?php
}

function display_login_form(){
    ?>
    <div class="row">
        <div class="span8 offset2">
            <h4 style="text-align: center; position: relative; right: 20px;">
                Вход в личный кабинет
            </h4>
            <div style="margin-top:10px;">
                <form class="form-horizontal" method="post" action="auth.php">
                    <div class="control-group">
                        <label class="control-label" for="inputEmail"></label>
                        <div class="controls">
                            <input type="text" name="login" id="login" onblur="with(this){value=(value=='')?title:value}" onfocus="with(this){value=(value==title)?'':value}" title="Логин">
                        </div>
                    </div>
                    <div class="control-group">
                        <label class="control-label" for="inputPassword"></label>
                        <div class="controls">
                            <input type="password" name="passwd" id="passwd" onblur="with(this){value=(value=='')?title:value}" onfocus="with(this){value=(value==title)?'':value}" title="Пароль">
                        </div>
                    </div>
                    <div class="control-group">
                        <div class="controls">
                            <button type="submit" class="btn">Вход</button>
                        </div>
                    </div>
                </form>  
            </div>
        </div>
    </div>        
    <?php
}

function display_error($txt_err,$code=0){
 
    echo '<div class="row">';
    echo '<div class="span8 offset2">';
    switch ($code) {
        case 1: //Ошибка ввода логина или пароля
            ?>
                <div class="alert alert-error"> <!--style="margin-left: 170px;margin-top: 100px;position: absolute;">-->
                  <?php echo $txt_err; ?>
                </div>    
            <?php
            break;
        default:
            ?>
                <div class="alert alert-error">
                  <?php echo $txt_err; ?>
                </div>    
            <?php
    }
    ?>
    <?php
    echo '</div>';
    echo '</div>';
}

function display_msg($msg,$code=0){
 
    echo '<div class="row">';
    echo '<div class="span8 offset2">';
    switch ($code) {
        case 1: //Ошибка ввода логина или пароля
            ?>
                <div class="alert alert-success"> <!--style="margin-left: 170px;margin-top: 100px;position: absolute;">-->
                  <?php echo $msg; ?>
                </div>    
            <?php
            break;
        default:
            ?>
                <div class="alert alert-success">
                  <?php echo $msg; ?>
                </div>    
            <?php
    }
    ?>
    <?php
    echo '</div>';
    echo '</div>';
}


/**
 * 
 * Функция выводит меню с фирмами
 *
 */
function display_menu_company($company) {
    $menu=get_menu(MENU_COMPANY);
    ?>
    <div class="row">
        <div class="span2"><?php //display_menu_general(); ?></div>        
        <div class="span8">
            <div class="menu_company">
                <div>
                    <ul>
                        <?php
                            // Нужно получить договора компании, соотнесенные с меню (из таблицы menu_contract)
                            // Дальше их вывести. Если договор есть, тогда значек компании цветной, иначе значек
                            // компании черно-белый и при его нажатии выводится информация, как заключить договор
                            // get_contract($_SESSION['valid_user_id']);

                            
                            //вывод
                            $menu_size=count($menu);
                            for ($i=0;$i<$menu_size;$i++){
                                //foreach ($menu as $key => $value) {

                                    echo '<li class="'.check_active_link($company,$menu[$i]['alias']).'">
                                            <a href="'.$menu[$i]['link'].'" >
                                            <div class="bwWrapper"><img src="'.$menu[$i]['img'].'" /></div>
                                            <span>'.$menu[$i]['name'].'</span></a></li>';
                                //}
                            }
                        ?>
                    </ul>
                </div>
            </div>
        </div>
        <div class="span2"></div>                
    </div>
    <?php
    
}

function display_menu_finance($finance) {
    $menu=get_menu(MENU_FINANCE);
    $menu_size=count($menu);
    ?>
    <div class="row" style="position: relative; top: 11px;">
        <div class="span8 offset2">
            <ul class="menu nav nav-tabs" style="position:relative; top:10px;">
            <?php
                for ($i=0;$i<$menu_size;$i++){
                    echo '<li class="'.check_active_link($finance, $menu[$i]['alias']).'"><a href="'.$menu[$i]['link'].'">
                    <span class="image-title">'.$menu[$i]['name'].'</span> </a></li>';        
                }    
                ?>
            </ul>
        </div>
    </div>
    <?php
}


function display_menu_general() {
    $menu=get_menu(MENU_GENERAL);
    $menu_size=count($menu);
    ?>
    <ul class="nav nav-pills nav-stacked" >
    <?php
        for ($i=0;$i<$menu_size;$i++){
            echo '<li class=""><a href="'.$menu[$i]['link'].'">
            <span class="image-title">'.$menu[$i]['name'].'</span> </a></li>';        
        }    
        ?>
    </ul>
    <?php
}


function display_content($content=NULL) {
    ?>
    <div class="row">
        <div class="span2"></div>
        <div class="span8 content_center">
            <?php
            echo '<div class="content_class">'.$content.'</div>';
            ?>
        </div>
        <div class="span2"></div>
    </div>    
    <?php
}

function display_text(){
    
}


function display_users_form() {
?>

    <div class="row">
        <div class="span8 offset2">    
            <h4>Регистрация пользователя</h4>
            <form class="form-horizontal" method="post" action="admin.php">
                <input type="hidden" name="type" value="user">
                <input type="hidden" name="action" value="add">        
                <div class="control-group">
                    <label class="control-label">Логин</label>
                    <div class="controls">
                        <input type="text" name="login" id="login" <?php //if (!empty($login)) echo 'value="'.$login.'"' ?> placeholder="Логин">
                    </div>
                </div>
                <div class="control-group">
                    <label class="control-label">Пароль</label>
                    <div class="controls">
                        <input type="password" name="passwd" id="inputPassword" placeholder="Пароль">
                    </div>
                </div>
                <div class="control-group">
                    <label class="control-label">Повторить пароль</label>
                    <div class="controls">
                        <input type="password" name="passwd2" id="inputPassword2" placeholder="Повторите пароль">
                    </div>
                </div>
                <div class="control-group">
                    <label class="control-label">E-mail</label>
                    <div class="controls">
                        <input type="text" name="email" <?php //if (!empty($email)) echo 'value="'.$email.'"' ?> id="email" placeholder="E-mail">
                    </div>
                </div>           
                <div class="control-group">
                    <label class="control-label">Полное имя</label>
                    <div class="controls">
                        <input type="text" name="fullname" <?php //if (!empty($fullname)) echo 'value="'.$fullname.'"' ?> id="fullname" placeholder="Полное имя">
                    </div>
                </div>          
                <div class="control-group">
                    <div class="controls">
                        <button type="submit" class="btn">Добавить</button>
                    </div>
                </div>
            </form>
        </div> 
    </div> 
<?php    
}


function display_edit_users_form($user_array,$group_array,$user_group) {
    //user: 0 - id, 1 - username, 2 - fullname, 3 - email, 4 - block
    //group: 0 - id, 1 - name
   
?>
    
    <div class="row">
        <div class="span8 offset2">    
            <h4>Редактирование пользователя</h4>
            <form class="form-horizontal" method="post" action="admin.php">
                <input type="hidden" name="type" value="user">
                <input type="hidden" name="action" value="edit">
                <input type="hidden" name="id" value="<?php echo $user_array[0][0]; ?>">
                <input type="hidden" name="showform" value="<?php echo CONST_NO; ?>">
                <div class="control-group">
                    <label class="control-label">Логин</label>
                    <div class="controls">
                        <input type="text" name="login" id="login" <?php echo 'value="'.$user_array[0][1].'"' ?> >
                    </div>
                </div>
                <div class="control-group">
                    <label class="control-label">Пароль</label>
                    <div class="controls">
                        <input type="password" name="passwd" value="" id="inputPassword">
                        <small>Заполнить для изменения</small>
                    </div>
                </div>
                <div class="control-group">
                    <label class="control-label">Повторить пароль</label>
                    <div class="controls">
                        <input type="password" name="passwd2" id="inputPassword2">
                        <small>Повторить</small>
                    </div>
                </div>
                <div class="control-group">
                    <label class="control-label">E-mail</label>
                    <div class="controls">
                        <input type="text" name="email" <?php echo 'value="'.$user_array[0][3].'"' ?> id="email" >
                    </div>
                </div>           
                <div class="control-group">
                    <label class="control-label">Полное имя</label>
                    <div class="controls">
                        <input type="text" name="fullname" <?php echo 'value="'.$user_array[0][2].'"' ?> id="fullname" placeholder="Полное имя">
                    </div>
                </div> 
                <?php
                if (check_valid_user() && check_valid_session() &&  
        (($_SESSION['valid_user_id']==1 && $_SESSION['valid_user']=='admin') 
            || check_user_group($_SESSION['valid_user_id'], GROUP_ADM_ORG)  )  ) {
                ?>                
                <div class="control-group">
                    <label class="control-label">Заблокировать</label>
                    <div class="controls">
                    <label class="checkbox">
                        <input type="checkbox" name="block" value="yes" <?php 
                        if ($user_array[0][4]==1) {
                            echo 'checked';
                        }
                        ?> >
                    </label>
                    </div>
                </div>      
                

                <div class="control-group">
                    <label class="control-label">Группа</label>
                    <div class="controls">
                        <select multiple="multiple" size="5" name="group[]">
                            <?php
                            // сформировать опции
                            $group_array_size=count($group_array);
                            $ug_as=count($user_group);
                            $k=0;
                            $selected=0;
                            for ($i=0;$i<$group_array_size;$i++) {
                                if ($ug_as>1) {
                                    for ($j=0;$j<$ug_as;$j++) {
                                        if ($user_group[$j][0]==$group_array[$i][0]) {
                                            $selected=1;
                                            break;
                                        } 
                                    }
                                    if ($selected==1) echo '<option selected value="'.$group_array[$i][0].'">'.$group_array[$i][1].'</option>'; 
                                    else echo '<option value="'.$group_array[$i][0].'">'.$group_array[$i][1].'</option>';
                                    $selected=0;
                                } else {
                                    if ($user_group[0][0]==$group_array[$i][0]) echo '<option selected value="'.$group_array[$i][0].'">'.$group_array[$i][1].'</option>';
                                    else echo '<option value="'.$group_array[$i][0].'">'.$group_array[$i][1].'</option>';
                                }
                            }
                            ?>
                        </select>                       
                    </div>
                </div>  
                <?php
            }
                ?>
                <div class="control-group">
                    <div class="controls">
                        <button type="submit" class="btn">Изменить</button>
                        <!--<a href="admin.php?action=del&type=user&id=<?php echo $user_array[0][0]; ?>#deluser" class="btn btn-danger pull-right" style="position:relative; right: 20px;">Удалить пользователя</a> -->
                        
                        

                    </div>
                </div>
            </form>
        </div> 
    </div> 
    
<!--
<div class="modal" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" style="display: none;">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">?</button>
<h3 id="myModalLabel">Заголовок модального элемента</h3>
</div>
<div class="modal-body">
<p>Некое изящное тело…</p>
</div>
<div class="modal-footer">
<button class="btn" data-dismiss="modal" aria-hidden="true">Закрыть</button>
</div>
</div>
 


<a href="#myModal" role="button" class="btn" data-toggle="modal">Запустить демонстрацию модального элемента</a>-->




    
    
<?php    
}


function display_group_form($group_array) {

    ?>
    <div class="row">
        <div class="span8 offset2">    
            <h4>Редактирование группы</h4>
            <form class="form-horizontal" method="post" action="admin.php">
                <input type="hidden" name="type" value="group">
                <input type="hidden" name="action" value="edit">
                <input type="hidden" name="id" value="<?php echo $group_array[0][0]; ?>">
                <input type="hidden" name="showform" value="<?php echo CONST_NO; ?>">
                <div class="control-group">
                    <label class="control-label">id</label>
                    <div class="controls">
                        <input type="text" name="id" id="idtxt" disabled <?php echo 'value="'.$group_array[0][0].'"' ?> >
                    </div>                        
                </div>                
                <div class="control-group">
                    <label class="control-label">Название группы</label>
                    <div class="controls">
                        <input type="text" name="name" id="name" <?php echo 'value="'.$group_array[0][1].'"' ?> >
                    </div>
                </div>
                <div class="control-group">
                    <label class="control-label">Комментарий</label>
                    <div class="controls">
                        <input type="text" name="comment" <?php echo 'value="'.$group_array[0][2].'"' ?>>
                    </div>
                </div>
                <div class="control-group">
                    <div class="controls">
                        <button type="submit" class="btn">Изменить</button>
                    </div>
                </div>
            </form>
        </div> 
    </div> 
    
    <?php
    
}



function display_section_form($section_array){

    ?>
    <div class="row">
        <div class="span8 offset2">    
            <h4>Редактирование типа станицы</h4>
            <form class="form-horizontal" method="post" action="admin.php">
                <input type="hidden" name="type" value="section">
                <input type="hidden" name="action" value="edit">
                <input type="hidden" name="id" value="<?php echo $section_array[0][0]; ?>">
                <input type="hidden" name="showform" value="<?php echo CONST_NO; ?>">
                <div class="control-group">
                    <label class="control-label">id</label>
                    <div class="controls">
                        <input type="text" name="id" id="idtxt" disabled <?php echo 'value="'.$section_array[0][0].'"' ?> >
                    </div>                        
                </div>                
                <div class="control-group">
                    <label class="control-label">Наименование</label>
                    <div class="controls">
                        <input type="text" name="name" id="name" <?php echo 'value="'.$section_array[0][1].'"' ?> >
                    </div>
                </div>
                <div class="control-group">
                    <div class="controls">
                        <button type="submit" class="btn">Изменить</button>
                    </div>
                </div>
            </form>
        </div> 
    </div> 
    
    <?php    
}


function display_form_add_group(){
    ?>
    <div class="row">
        <div class="span8 offset2">    
            <h4>Добавить новую группу</h4>
            <form class="form-horizontal" method="post" action="admin.php">
                <input type="hidden" name="type" value="group">
                <input type="hidden" name="action" value="add">
                <input type="hidden" name="showform" value="<?php echo CONST_NO; ?>">

                <div class="control-group">
                    <label class="control-label">Название группы</label>
                    <div class="controls">
                        <input type="text" name="name" id="name">
                    </div>
                </div>
                <div class="control-group">
                    <label class="control-label">Комментарий</label>
                    <div class="controls">
                        <input type="text" name="comment">
                    </div>
                </div>
                <div class="control-group">
                    <div class="controls">
                        <button type="submit" class="btn">Добавить</button>
                    </div>
                </div>
            </form>
        </div> 
    </div> 
    
    <?php
}


function display_form_add_section(){

    ?>
    <div class="row">
        <div class="span8 offset2">    
            <h4>Добавление типа станицы</h4>
            <form class="form-horizontal" method="post" action="admin.php">
                <input type="hidden" name="type" value="section">
                <input type="hidden" name="action" value="add">
                <input type="hidden" name="showform" value="<?php echo CONST_NO; ?>">
                <div class="control-group">
                    <label class="control-label">Наименование</label>
                    <div class="controls">
                        <input type="text" name="name" id="name">
                    </div>
                </div>
                <div class="control-group">
                    <div class="controls">
                        <button type="submit" class="btn">Изменить</button>
                    </div>
                </div>
            </form>
        </div> 
    </div> 
    
    <?php    
}


function pb_view_header($name_org,$dep) {
    echo $name_org;
    echo $dep;
}

function pb_view_ABC($link_pdf) {
    echo '<div class="row">';
    echo '  <div class="span2">';
    echo '  </div>';
    echo '  <div class="span8">';
        echo '<div id="tooltip">';
    display_ABC($link_pdf);
        echo '</div>';
    echo '  </div>';    
    echo '  <div class="span2">';
    echo '  </div>';
    echo '</div>';    
}

function pb_view_left($org) {
    echo $org;
}

function pb_view_center($emp) {
    echo $emp;
}

function pb_view_content2($org,$emp,$link_pdf){
    pb_view_ABC($link_pdf);
    
    echo '<div class="row">';
    
    echo '  <div class="span2"><div class="imglogo"><img src="img/logo.jpg"  /></div>';
    echo '<h4>Организации</h4>';
    pb_view_left($org);
    echo '  </div>';
    
    echo '  <div class="span8">';
    pb_view_center($emp);
    echo '  </div>';
    
    echo '  <div class="span2">';
    echo '  </div>';  
    
    echo '</div>';
}

function pb_view_content1($let,$emp,$org,$link_pdf) {
    pb_view_ABC($link_pdf);
    
    echo '<div class="row">';
    
    echo '  <div class="span2"><div class="imglogo"><img src="img/logo.jpg"  /></div>';
    echo '<h4>Организации</h4>';
    pb_view_left($org);
    echo '  </div>';
    
    echo '  <div class="span8">';
    echo '<h4>Сотрудники на букву '.$let.'</h4>';
    pb_view_center($emp);
    echo '  </div>';
    
    echo '  <div class="span2">';
    echo '  </div>';  
    
    echo '</div>';      
}

function pb_view_content($org,$emp,$name_org,$dep,$link_pdf){
    pb_view_ABC($link_pdf);
    
    echo '<div class="row">';
    
    echo '  <div class="span2"><div class="imglogo"><img src="img/logo.jpg"  /></div>';
    echo '<h4>Организации';
    
    echo'</h4>';
    pb_view_left($org);
    echo '  </div>';
    
    echo '  <div class="span8">';
    
    pb_view_header($name_org,$dep);
    if (empty($dep) && empty($name_org)) echo '<h4>Полностью весь справочник (Единый телефон 28-26-26)</h4>';
    pb_view_center($emp);
    echo '  </div>';
    
    echo '  <div class="span2">';
    echo '  </div>';  
    
    echo '</div>';    
}

function display_form_global_search($array,$id_emp=NULL){
    ?>
    <div class="row">
        <div class="span2"></div>
        <div class="span8">
            <form class="form-inline" style="margin-bottom: 10px;" method="get" action="index.php">
                
                    
                    
                        <script>
/*$(document).ready(function() {
	    $("select.globalsearch").searchable({
                warnNoMatch: 'не найдено ...'
            });
	});  */        

function selectItem(li) {
	  if( li == null ) var sValue = "Ничего не выбрано!";
	  if( !!li.extra ) var sValue = li.extra[0];
	  else var sValue = li.selectValue;
	  alert("Выбрана запись с ID: " + sValue);
	}
/*$(function(){
    $( "#autocomplete1" ).autocomplete({
source: [ "c++", "java", "php", "coldfusion", "javascript", "asp", "ruby" ]});
});*/
                        </script>
                        
                        <!--<select name="globalsearch" style="width:80%" class="globalsearch" >-->
                            <?php
                            echo '<script>';
                            echo '$(function(){';
                            echo '$( "#autocomplete1" ).autocomplete({';
                            $size=count($array);
                            $str.='{value: "'.$array[0]['emp'].' - '.$array[0]['post'].' - '.$array[$i]['org'].' - '.strip_tags($array[0]['number']).'",';
                            $str.='desc:"'.$array[0]['id'].'"}';
                                for ($i = 1; $i < $size; $i++) {
                                    $str.=', {value: "'.$array[$i]['emp'].' - '.$array[$i]['post'].' - '.$array[$i]['org'].' - '.strip_tags($array[$i]['number']).' - '.$array[$i]['email'].'",';
                                    $str.='desc:"'.$array[$i]['id'].'"}';
                                }
                            echo 'source: [ '.$str.' ],';
                            echo 'select: function(event,ui){';
                            echo '$("#acval").val(ui.item.desc)';
                            echo '},';
                            //echo 'change: function( event, ui ) { $("acval").val($("#autocomplete1").val) } ,';
                            
                            echo ' });';
                            echo '});';
                            echo '</script>';
                            
                                /*$size=count($array);
                                for ($i = 0; $i < $size; $i++) {
                                    if ($array[$i]['id']!=$id_emp) echo '<option value="'.$array[$i]['id'].'">'.$array[$i]['emp'].' - '.$array[$i]['post'].' - '.$array[$i]['number'].'</option>';
                                    else echo '<option value="'.$array[$i]['id'].'" selected>'.$array[$i]['emp'].' - '.$array[$i]['post'].' - '.$array[$i]['number'].'</option>';
                                }*/
                            ?>
                       <!-- </select>
                        <button type="submit" class="btn">Поиск</button>-->
                        <input style="width:80%" id="autocomplete1" name="autocmplt" type="text" placeholder="Введите ФИО или телефон, или должность ...">
                        <input id="acval" name="globalsearch" type="hidden" >
                 
            </form>
        </div> 
        <div class="span2"></div>
    </div>
    <?php
}


?>